package com.edu.dao;

import com.edu.data.ProductCategory;

import java.sql.SQLException;
import java.util.List;

public interface ProductCategoryDao {

	ProductCategory findById(int id) throws SQLException;//根据ID查询商品分类
//
//	List<ProductCategory> getProductCategories(Long parentId)
//			throws SQLException;//根据父ID获取子商品分类
//
//	List<ProductCategory> getRootCategories() throws SQLException;//查询商品分类的根节点
//
//	void delete(long parseLong) throws SQLException;//删除商品分类
//
//	void save(ProductCategory productCategory) throws SQLException;//新增商品分类
//
//	void update(ProductCategory productCategory) throws SQLException;//更新商品分类

	//查询所有的商品
	List<ProductCategory> getList();

	//查询最大的商品类别id
	int selectnum();
	//添加父类别
	void parentAdd(ProductCategory productCategory);
	//添加子类别
	void childAdd(ProductCategory productCategory);

	void delectsproductcategory(int ids);

    void update(ProductCategory productCategory);
}
